(cl:defpackage #:abtab
  (:use #:common-lisp #:puri #:krb-util)
  (:export
   #:with-input-from-uri
   #:with-output-to-uri
   #:read-next-record
   #:write-record
   #:read-next-record-hash
   #:abtab-driver
   #:driver-options
   #:driver-option
   #:initialize-destination
   #:reset-for-reading
   #:register-driver
   #:unregister-driver
   #:clear-registered-drivers
   #:get-driver-info-for-scheme
   #:*registered-drivers*
   #:open-resource
   #:close-resource
   #:driver-registered-p
   #:column->index
   #:index->column

   #:resource-uri
   #:scheme-name
   #:driver-options
   #:columns
   #:get-constructor-fn

   #:driver-not-found-for-scheme
   #:duplicate-driver-registered))